Karlsruhe

By train
By train

The train station Karlsruhe Hauptbahnhof is located south of the city centre, with roughly 5-10 minutes by tram to the central market square, and direct tram links to other parts of the city. Karlsruhe is well linked to other larger cities by ICE high speed trains. The schedules for the inter-city connections can be found on the site of the Deutsche Bahn (http://www.db.de/) German railroads.

By bus
By bus

The bus station is located at the south entrance of the train station. You can buy tickets for international destinations inside the train station.

By plane
By plane

Baden-Airpark is the nearest local airport, about 40km from the city. The airport is now served by low-cost carrier Ryanair, which offers cheap flights to several European destinations. There is a cheap airport shuttle bus Baden-Airport-Express leaving 8 times a day on weekdays, 3 times a day on saturdays, synchronized with the flight schedule to Karlsruhe Main Station. One-way-tickets can be bought from the driver 9 EUR, cash only, accepted currency: euro; alternatively, you can take a train or a tram-train to Rastatt or Baden-Baden and take a connecting bus to Baden-Airport. Through-ticketing is available, for current prices and schedules see Karlsruher Verkehrsverbund (Karlsruhe Area Mass Transit Authority )

Frankfurt airport
is Germany's biggest airport and is served by all major carriers that operate in Germany. It has a direct ICE high speed train connection to Karlsruhe 1 hour.
Stuttgart airport
is reachable by train in one and a half hour.

Frankfurt Hahn airport - is about 200km from the city and reachable by car or a combination of train and bus. The airport is served by Ryanair and other low-cost carriers. To get to the airport with public transport you need to take a train to Heidelberg, Mainz or Frankfurt - there you can catch a bus to the airport (http://www.hahn-airport.d...).